.shop-list-item{
    padding-top: 10rpx;
    background: #fff;
    .shop-info-detail{
        padding: 0 24rpx 20rpx 24rpx;
        justify-content: space-between;
        align-items: flex-start;
        .shop-info-detail-middle{
            width: 100%;
            .left{
                flex:1;
                justify-content: flex-start;
            }
        }
    }
    .goods_name{
        flex:1;
    }
    .shop-tags{
        justify-content: flex-end;
        width: auto;
        font-weight: 400;
        .sales_content.green{
            // width: 90rpx;
            height: 30rpx;
            line-height: 30rpx;
            margin: 0;
        }
        .icon_tag{
            width: 78rpx;
            height: 30rpx;
            margin-left: 16rpx;
        }
    }
    .shop-info-detail-sales,.old_price{
        color: #999;
        font-size: 22rpx;
    }
     .goods_price{
        color: #FF2C2B;
        font-size:30rpx;
        text{
            font-size: 40rpx;
        }
    }
    .old_price{
        text-decoration:line-through;
        margin-left: 10rpx;
    }
    .goods_discount{
        .tri{
            width: 0;
            height: 0;
            border: 18rpx solid;
            border-color: transparent rgba(255, 79, 84, 0.15) transparent transparent;
            margin-top: 1rpx;
        }
        .re{
            height: 26rpx;
            padding: 4rpx 10rpx;
            border-bottom-right-radius: 4rpx;
            border-top-right-radius: 4rpx;
            background: rgba(255, 79, 84, 0.15);
            color:#FF4F54;
            font-size: 20rpx;
        }
    }
    .or_bt{
        width: 120rpx;
        height: 48rpx;
        border-radius: 26rpx;
        background: linear-gradient(to right, #FF6C1D,#FF4444);
        color: #fff;
        font-size: 24rpx;
    }
}